package com.jzy.gulimall.seckill.scheduled;

/**
 * @author jzy
 * @date 2020/9/23 18:38
 */
/*@Slf4j
@Component
@EnableAsync
@EnableScheduling*/
public class Helllo {

    /**
     * 定时任务 TaskSchedulingAutoConfiguration
     * 1. spring中只允许6位 不允许第七位年份
     * 2. spring中周 1-7   scheduled中0-6
     * 3. 定时任务不应该阻塞 默认是阻塞的
     *      解决:(1)任务异步编排,到线程池   (2)定时任务线程池修改大小(不好使)  (3)异步任务
     *  异步任务    @EnableAsync:开启异步任务  @Async:异步执行
     *  TaskExecutionAutoConfiguration    ThreadPoolTaskExecutor
     *  TaskExecutionProperties   @ConfigurationProperties("spring.task.execution")
     */
    /*@Async
    @Scheduled(cron = "* * * * * 3")
    public void helo() {
        log.info("hello");
        try {
            TimeUnit.SECONDS.sleep(3);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }*/
}
